#include "pixel.h"


Pixel::Pixel(int R, int G, int B)
:red(R),green(G),blue(B)
{
}


Pixel::Pixel(const Pixel& p)
{
        red = p.red;
        blue = p.blue;
        green = p.green;
}

Pixel& Pixel::operator=(const Pixel& p)
{
        if( this != &p ) {
                red = p.red;
                green = p.green;
                blue = p.blue;
        }
        return *this;
}

Pixel::~Pixel()
{
}

int Pixel::R() const
{
    return red;
}

int Pixel::G() const
{
    return green;
}

int Pixel::B() const
{
    return blue;
}

void Pixel::setR(int val)
{
    red = val;
}

void Pixel::setG(int val)
{
    green = val;
}

void Pixel::setB(int val)
{
    blue = val;
}

